package cn.yunyichina.provider.clinic.hisiface.vo;

import cn.yunyichina.provider.clinic.others.hisiface.MZInsurance;
import cn.yunyichina.utils.convert.ObjectParser;

/**
 * 门诊预结算 返回
 * @author zhangkewen
 *
 */
public class ResponseGetInsuranceVo {

	private String mzFeeId;

	private String mzBillId;

	private String ssfeeNo;
	
	private String ssbillNo;
	
	private String cancelSerialNo;
	
	private String cancelBillNo;
	
	private String createdTime;
	
	private Integer recipeCount;
	
	private Integer mzCategory;
	
	private String specificCategory;
	
	private String Diagnosis;
	
	private String diagnosisDetail;
	
	private String deptCode;
	
	private String deptName;
	
	private String doctorCode;
	
	private String doctorName;
	
	private String doctorTelephone;
	
	private Integer payType;
	
	private Integer payAmount;
	
	private Integer accountAmount;
	
	private Integer medicareAmount;
	
	private Integer insuranceAmount;
	
	private Integer totalAmount;

	public String getMzFeeId() {
		return mzFeeId;
	}

	public void setMzFeeId(String mzFeeId) {
		this.mzFeeId = mzFeeId;
	}

	public String getMzBillId() {
		return mzBillId;
	}

	public void setMzBillId(String mzBillId) {
		this.mzBillId = mzBillId;
	}

	public String getSsfeeNo() {
		return ssfeeNo;
	}

	public void setSsfeeNo(String ssfeeNo) {
		this.ssfeeNo = ssfeeNo;
	}

	public String getSsbillNo() {
		return ssbillNo;
	}

	public void setSsbillNo(String ssbillNo) {
		this.ssbillNo = ssbillNo;
	}

	public String getCancelSerialNo() {
		return cancelSerialNo;
	}

	public void setCancelSerialNo(String cancelSerialNo) {
		this.cancelSerialNo = cancelSerialNo;
	}

	public String getCancelBillNo() {
		return cancelBillNo;
	}

	public void setCancelBillNo(String cancelBillNo) {
		this.cancelBillNo = cancelBillNo;
	}

	public String getCreatedTime() {
		return createdTime;
	}

	public void setCreatedTime(String createdTime) {
		this.createdTime = createdTime;
	}

	public Integer getRecipeCount() {
		return recipeCount;
	}

	public void setRecipeCount(Integer recipeCount) {
		this.recipeCount = recipeCount;
	}

	public Integer getMzCategory() {
		return mzCategory;
	}

	public void setMzCategory(Integer mzCategory) {
		this.mzCategory = mzCategory;
	}

	public String getSpecificCategory() {
		return specificCategory;
	}

	public void setSpecificCategory(String specificCategory) {
		this.specificCategory = specificCategory;
	}

	public String getDiagnosis() {
		return Diagnosis;
	}

	public void setDiagnosis(String diagnosis) {
		Diagnosis = diagnosis;
	}

	public String getDiagnosisDetail() {
		return diagnosisDetail;
	}

	public void setDiagnosisDetail(String diagnosisDetail) {
		this.diagnosisDetail = diagnosisDetail;
	}

	public String getDeptCode() {
		return deptCode;
	}

	public void setDeptCode(String deptCode) {
		this.deptCode = deptCode;
	}

	public String getDeptName() {
		return deptName;
	}

	public void setDeptName(String deptName) {
		this.deptName = deptName;
	}

	public String getDoctorCode() {
		return doctorCode;
	}

	public void setDoctorCode(String doctorCode) {
		this.doctorCode = doctorCode;
	}

	public String getDoctorName() {
		return doctorName;
	}

	public void setDoctorName(String doctorName) {
		this.doctorName = doctorName;
	}

	public String getDoctorTelephone() {
		return doctorTelephone;
	}

	public void setDoctorTelephone(String doctorTelephone) {
		this.doctorTelephone = doctorTelephone;
	}

	public Integer getPayType() {
		return payType;
	}

	public void setPayType(Integer payType) {
		this.payType = payType;
	}

	public Integer getPayAmount() {
		return payAmount;
	}

	public void setPayAmount(Integer payAmount) {
		this.payAmount = payAmount;
	}

	public Integer getAccountAmount() {
		return accountAmount;
	}

	public void setAccountAmount(Integer accountAmount) {
		this.accountAmount = accountAmount;
	}

	public Integer getMedicareAmount() {
		return medicareAmount;
	}

	public void setMedicareAmount(Integer medicareAmount) {
		this.medicareAmount = medicareAmount;
	}

	public Integer getInsuranceAmount() {
		return insuranceAmount;
	}

	public void setInsuranceAmount(Integer insuranceAmount) {
		this.insuranceAmount = insuranceAmount;
	}

	public Integer getTotalAmount() {
		return totalAmount;
	}

	public void setTotalAmount(Integer totalAmount) {
		this.totalAmount = totalAmount;
	}
	 
	public ResponseGetInsuranceVo(){
		 
	}
	 
	public ResponseGetInsuranceVo(MZInsurance mzInsurance){
		
		this.mzFeeId=mzInsurance.getMzFeeId();
	    this.mzBillId=mzInsurance.getMzBillId();
        this.ssfeeNo=mzInsurance.getsSFeeNo();
        this.ssbillNo=mzInsurance.getsSBillNo();
        this.cancelSerialNo=mzInsurance.getCancelSerialNo();
        this.cancelBillNo=mzInsurance.getCancelBillNo();
        this.createdTime=mzInsurance.getTime();
        this.recipeCount=ObjectParser.toInteger(mzInsurance.getRecipeCount());   
        this.mzCategory= ObjectParser.toInteger(mzInsurance.getMzCategory());  
        this.specificCategory= mzInsurance.getSpecificCategory();    
        this.Diagnosis= mzInsurance.getDiagnosis();      
        this.diagnosisDetail= mzInsurance.getDiagnosisDetail();      
        this.deptCode= mzInsurance.getDeptCode();     
        this.deptName= mzInsurance.getDeptName();     
        this.doctorCode=    mzInsurance.getDoctorCode(); 
        this.doctorName=    mzInsurance.getDoctorName();  
        this.doctorTelephone= mzInsurance.getDoctorTelephone();    
        this.payType=   ObjectParser.toInteger(mzInsurance.getPayType()); 
        this.payAmount=       ObjectParser.toInteger(mzInsurance.getPayAmout()); 
        this.accountAmount=  ObjectParser.toInteger(mzInsurance.getAccountAmout());     
        this.medicareAmount=  ObjectParser.toInteger(mzInsurance.getMedicareAmount());    
        this.insuranceAmount=  ObjectParser.toInteger(mzInsurance.getInsuranceAmout());   
        this.totalAmount= ObjectParser.toInteger(mzInsurance.getTotalAmout()); 
	}
	 
}
